## About

This application synchronizes system time with the precise atomic time provided by the NTP servers. You can sync the time manually or automatically. Tapping on the Offset will update it from NTP. Tapping on the System time will sync it with the atomic time. You can also invoke the same actions from the application menu. Tapping on the Date toggles between the current date display and time since last synchronization. To see the detailed information about the NTP server tap on the Atomic time.

ClockSync is free and has no ads. If you like the application, show your appreciation by leaving a comment and rating it in Android Market. In case something doesn't work properly or you are missing a feature, please mail me first.

Author: Sergey Baranov
E-mail: sbaranov@gmail.com
Web: http://bit.ly/clocksync

## FAQ

Q: Why would I need ClockSync, Android already has Automatic setting for Date & time?

> Not all the mobile operators support automatic time synchronization mechanism called Network Identity and Time Zone (NITZ), therefore this setting may have no effect at all. Even if your provider supports NITZ, the information it sends may be inaccurate. If Android Automatic mode works fine for you, then you are lucky and probably don't need ClockSync :)

Q: I get wrong time after synchronization, the difference is several hours, why?

> Most likely your system time zone setting is not correct. If you are using Automatic setting, disable it and set time zone manually in Date & time settings, otherwise just ensure that correct time zone is set. You can also try the Detect time zone option. It's based on the public web service (which may be down at certain time intervals) and will find out your time zone from the geographic coordinates. Note that reverse geocoding is a complex task and may yield incorrect results in some corner cases, so use with care.

Q: Why does ClockSync need root to work?

> Android system doesn't allow third-party applications to change system time. It's OS security restriction and the only way to overcome it is using root (run commands via su with administrator permissions). You need rooted ROM for this feature to work, su binary file and Superuser Permissions application. These are normally included with ROMs from such vendors as Cyanogen or MoDaCo. If you don't know how to root your phone, please google for details.

Q: Why does ClockSync start on boot?

> Starting automatically is necessary to initialize system timers so that automatic synchronization can work. If you don't have automatic synchronization enabled, ClockSync will do nothing on boot and finish instantly. The system will free resources when needed, you should not worry about it.

Q: What is NTP?

> The Network Time Protocol (NTP) is a protocol for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks. NTP uses UDP on port 123 as its transport layer. NTP is one of the oldest Internet protocols still in use (since before 1985). ClockSync uses public NTP servers for time synchronization, Internet connection is required for this feature to work.